技術(shù)博客INFO
        聯(lián)系我們CONTACT

        公司地址:茂名市人民南路新村大院22號101

        電話:13592986386

        SQL2014 收縮日志 清空刪除大日志文件您當(dāng)前的位置:首頁 > SQL2014 收縮日志 清空刪除大日志文件

        SQL2014 收縮日志 清空刪除大日志文件

        發(fā)布時間:2017/12/6 18:20:29

        SQL2008 SQL2012 SQL2014 的收縮日志 
        由于SQL2008對文件和日志管理進(jìn)行了優(yōu)化,所以以下語句在SQL2005中可以運(yùn)行但在SQL2008中已經(jīng)被取消:
        (SQL2005)
        BackupLog DNName with no_log
        go
        dumptransaction DNName with no_log
        go
        USE DNName 
        DBCC SHRINKFILE (2)
        Go
        --------------------------------------------------------------
        (SQL2008):
        在SQL2008中清除日志就必須在簡單模式下進(jìn)行,等清除動作完畢再調(diào)回到完全模式。

        方案一:完全命令模式
        USE[master]
            
        GO
            
        ALTER DATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT
            
        GO
            
        ALTER DATABASE DNName SET RECOVERY SIMPLE   --簡單模式
            GO
            
        USE DNName 
            
        GO
            
        DBCC SHRINKFILE (N'DNName_Log' , 11, TRUNCATEONLY)
            
        GO
            
        USE[master]
            
        GO

            
        ALTER DATABASE DNName SET RECOVERY FULL WITH NO_WAIT

            
        GO

            
        ALTER DATABASE DNName SET RECOVERY FULL  --還原為完全模式

            
        GO
        方案二:部分命令模式 + 任務(wù)-收縮-文件(單個數(shù)據(jù)庫)

        ALTER DATABASE DNName SET RECOVERY SIMPLE   --簡單模式
        GO

          右鍵-任務(wù)-收縮-文件-確定 下來數(shù)據(jù)庫的日志只保留了1M

        ALTERDATABASE DNName SET RECOVERY FULL  --還原為完全模式

        GO
        優(yōu)點(diǎn):此清除日志所運(yùn)行消耗的時間短,90GB的日志在分鐘左右即可清除完畢,做完之后做個完全備份在分鐘內(nèi)
        即可完成。
        缺點(diǎn): 不過此動作最好不要經(jīng)常使用,因為它的運(yùn)行會帶來系統(tǒng)碎片。普通狀態(tài)下LOG和DIFF的備份即可截斷日志。
        此語句使用的恰當(dāng)環(huán)境:當(dāng)系統(tǒng)的日志文件異常增大或者備份LOG時間太長可能影響生產(chǎn)的情況下使用。

        有码中文AV无码中文,日本婬片在线视频,听筒婷婷色色激情五月,日本成人不卡免费at视频,亚洲综合日韩一区,人妻一区另类综合,女同欧洲亚洲一区二区,亚洲一区二区三区四